package modelo;

import java.util.Vector;

import persistencia.AdmPersistenciaProveedor;

public class Proveedor {
	String cuit; 
	String nombre;
	Vector<Producto> productos;
		
	public Proveedor(String cuit, String nombre) {
		this.cuit = cuit;
		this.nombre = nombre;
	}
	public Proveedor() {
		productos = new Vector<Producto>();
	}
	public String getCuit() {
		return cuit;
	}
	public void setCuit(String cuit) {
		this.cuit = cuit;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public void crearProd(int codigo, String des) {
		Producto producto = new Producto(codigo, des);
		productos.add(producto);
		AdmPersistenciaProveedor.getInstancia().insertProducto(this.cuit, codigo, des);	
	}
	public String mostrarProd() {
		int i;
		String datos=null;
		for (i=0;i<productos.size();i++)
			datos+="Descripcion: "+productos.elementAt(i).getDescripcion();
		if (datos!=null)
			return datos;
		return AdmPersistenciaProveedor.getInstancia().listarProductos(this.cuit);
	}
	public String listarCant() {
		int i;
		int cant = 0;
		String datos;
		for (i=0;i<productos.size();i++)
			cant = cant++;
		if (cant!=0)
			return datos="hay "+cant+" productos";
		return "Cantidad de productos: "+AdmPersistenciaProveedor.getInstancia().listarCantProd(this.cuit);
	}
}
